public class maxStockProfit {
/**
 * 121. 买卖股票的最大利润(可交易多次)
 * 买卖股票时可以不计买卖次数，但是必须在买之前先把以前的股票卖掉。然后求能获利最大的额度。 
 * 这样的话也很简单，只要遇见下一天的价格比这一天价格高的话，就卖出。
求所有上升期差价的总和。
 * @param prices
 * @return
 */
    public int maxProfit(int[] prices) {
        int size = prices.length;
        int sum = 0;
        for (int i = 1; i < size; ++i) {
            int diff = prices[i] - prices[i-1];
            if (diff > 0) {
                sum += diff;
            }
        }
        return sum;
    }
}
